/* 主界面背景 */
.root {
    -fx-background-color: #121212;
}

/* 视频容器 */
.video-container {
    -fx-background-color: black;
    -fx-effect: dropshadow(three-pass-box, rgba(255,255,255,0.1), 20, 0, 0, 0);
}

/* 悬浮控制栏 */
.control-bar {
    -fx-background-color: rgba(30, 30, 30, 0.7);
    -fx-background-radius: 15 15 0 0;
    -fx-padding: 15px;
}

/* 按钮样式 */
.control-button {
    -fx-background-color: transparent;
    -fx-text-fill: white;
    -fx-font-size: 14px;
    -fx-cursor: hand;
}

.control-button:hover {
    -fx-text-fill: #1e90ff;
}

/* 进度条 */
.progress-slider .track {
    -fx-background-color: #404040;
    -fx-height: 6px;
}

.progress-slider .thumb {
    -fx-background-color: #1e90ff;
    -fx-pref-height: 12px;
    -fx-pref-width: 12px;
}